/**
 * ts 的类的定义
 *  类：
 *      class 类名{
 *      
 *      }
 * 
 * 面向对象：
 *      把代码封装到对象里面，每当实现效果，就调用对象的属性方法
 */

//构造函数


export { };

// 创建类 里面封装构造函数
// class Person{
//     //注意 ts中需要先声明属性，才能使用
//     name:string;
//     age:number;
//     //构造函数固定写法|  传入的外部变量
//     constructor(name:string, age:number){
//         this.name = name;
//         this.age = age;
//     }
// }
// // 调用函数 （上面的constructor）
// let p:Person = new Person('蛋蛋', 18)


// 成员修饰符
    // public: 公开的，可以在任何地方访问
    // private: 私有的，只能在类内部访问
    // protected: 受保护的，只能在类内部和子类中访问


    